
package com.besttone.enums;
/**
结果码	错误原因	备注
00000	操作成功	
00001	参数不全，必填字段为空	
00002	鉴权失败	
00003	重复操作、信息重复	
00004	业务逻辑错误	
99998	系统内部错误	商家门户统一登陆平台故障，请联系统一登陆平台管理员
99999	其他错误
*/

public enum EnumAPIResultCode {
	/**
	00000	操作成功	
	 */
	SUCCESS("00000","操作成功"),
	/**
	 00001	参数不全，必填字段为空	
	 */
	PARAMS_INCOMPLETE("00001","参数要素不全"),
	
	/**
	 00002	鉴权失败		
	 */
	UNAUTHORIZED_BUSINESS("00002","鉴权失败"),
	/**
	  00003	重复操作、信息重复			
	 */
	REPEAT_ORDER("00003","重复操作、信息重复"),
	/**
	 00004	业务逻辑错误			
	 */
	BUSINESS_ERROR("00004","业务逻辑错误"),

	/**
	99998        系统内部错误。		
	 */
	SYSTEM_ERROR("99998","系统内部错误。"),

	/**
	 99999      其他未定义错误。		
	 */
	OTHER_ERROR("99999","其他未定义错误。");
	
	
	private String name;
	
	private String value;
	
	
	EnumAPIResultCode(String  value,String name){
		this.name=name;
		this.value=value;
	}
	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getValue() {
		return value;
	}

	public void setValue(String value) {
		this.value = value;
	}
	public static boolean isSuccess(String value){
		return SUCCESS.getValue().equals(value);
	}
	
	
}